.. :validated: 3.2.0

Первый запуск
"""""""""""""""""""""""""""""""""""""""""""

На вкладке **Первый запуск** осуществляется управление скриптом конфигурирования клиента ALD Pro при первом запуске ОС после ее установки и настройки.

На вкладке отображается актуальный текст скрипта.

**Пример**

.. code-block:: bash

   #!/bin/bash
   set -x
   # Установка клиента ALD Pro и ввод компьютера в домен 
   case $1 in
       start)
           apt-get update
           export DEBIAN_FRONTEND=noninteractive
           apt-get install -yq aldpro-client wget
           mkdir -p /etc/ssl/freeipa
           wget -O /root/token http://192.168.17.5/tftp/tokens/$(hostname -f).pwd # Указать IP адрес вашего сервера установки ОС
           ipa-client-install --hostname=$(hostname -f) --domain=$(hostname -d) --mkhomedir --password=$(cat /root/token) -U
           rm -f /etc/aldpro-salt/minion_id
           /usr/bin/python3 /opt/rbta/aldpro/client/bin/aldpro-service-discovery.py single
           systemctl restart aldpro-salt-minion
           ln -s /usr/bin/astra-freeipa-domains-ctl /etc/domains.list.d/
           sed -e "s/^astra-admin.*/&,admin,admin@$(hostname -d)/" -i /etc/group 2>/dev/null >/dev/null
           systemctl disable firststart
           reboot
           ;;
       stop)
           systemctl disable firststart
           ;;
       *)
           echo "$Usage: $0 {start|stop}"
           ;;
   esac

Добавить или изменить скрипт можно двумя способами:

-  добавить текст скрипта из файла на компьютере;
-  вручную ввести или изменить текст скрипта на вкладке.

Для добавления текста скрипта из файла необходимо нажать кнопку **[Загрузить из файла]**, в окне навигации выбрать на компьютере необходимый файл в формате \*.sh и нажать **[Открыть]**.

Содержимое файла отобразится в форме **Редактировать скрипт вручную**, при этом предыдущее содержимое скрипта будет заменено. При необходимости добавленный текст скрипта можно отредактировать.

Для сохранения изменений в скрипте необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в скрипт нажать кнопку **[Отменить]**.

Для добавления или редактирования скрипта вручную необходимо нажать кнопку **[Редактировать файл]**, после чего форма **Редактировать скрипт вручную** станет доступна для редактирования.

Для сохранения изменений в скрипте необходимо ввести комментарий и нажать кнопку сохранения. Для отмены внесения изменений в скрипт нажать кнопку **[Отменить]**.

Для просмотра истории изменений скрипта необходимо нажать кнопку **[История изменений]**. Откроется карточка с отображением списка изменений с указанием даты изменения, автора изменения и комментария. В списке доступен поиск, для этого в верхнем левом углу вкладки в поле поиска ввести значение. В левом нижнем углу указано количество записей, а в правом нижнем углу кнопки переключения страниц.